sight (front) - German English Dictionary